package org.Dominio;


import java.util.LinkedList;
import org.Persistencia.*;



public class GestorEventos {

	private AgenteDB Agente;
	private LinkedList<LinkedList<Object>> eventos;
	private EventoD evento;	

	public EventoD get_Evento (){
		return evento;
	}
	
	public LinkedList<LinkedList<Object>> get_eventos() {
		return eventos;
	}
	
	public void readAll (String idPer) {
		try {
			eventos = Agente.getAgente().select(
					"SELECT fecha, id, nombre, descripcion, hora FROM eventod WHERE persona='"+idPer+"';");
		} catch (Exception e) {
			
		}
	}
	
	public void read (String idEvento){
		try {
			eventos = Agente.getAgente().select(
					"SELECT * FROM eventod WHERE id='"+idEvento+"';");
		} catch (Exception e) {
			
		}
	}
	
	public void insert (EventoD ev){
		try{
			Agente.getAgente().insert("INSERT INTO eventod VALUES ("+ ev.get_id() +",'"+ev.get_nombre()+"','"+ev.get_datetime()+"','"+ev.get_descripcion()+"','"+ev.get_hora()+"','"+ev.get_persona()+"');");
		}
		catch(Exception e){
			
		}
		
	}
	
	public void delete (String id){
		try{
			Agente.getAgente().delete("DELETE FROM eventod WHERE id='"+id+"';");
		}
		catch(Exception e){
			
		}
	}
}